We're heading to the asp in three weeks

and are wondering about side trips to Tulum, Akumal and Cozumel. We are wondering - where should we go at tulum post ruins for beach fun, food, and drinks? Which is our best option for snorkelling - akumal or cozumel given the distances to get there?