Hello,
First Timer to Cozumel. Will be arriving shortly after New years for one day with teenagers.

Looking for great white sand, safe, snorkel beach with something underwater to see preferably with chairs/umbrellas and a place (beach shack or better) to get grilled food/drinks.

Does anything fit the bill? If so, what is the best way to get there and back? Taxi? Will taxis be there for the return or will they wait.

Thanks for the help