Getting ready to go on the Fantasy for a Western Caribbean cruise for the first time. We really like the beach and were wondering if there were nice beaches within walking distance from where we will be docked. The Ports are Cozumel, Costa Maya, and Grand Cayman. We leave 13 April. Mostly want to go play on a nice beach and the water and don't want to pay for a beach excursion if we don't have to. Thanks for the info!!!