I am taking my daughter and her boyfriend on a cruise to Cozumel in December. They are not big beach goers. They can stand an hour or two. They would rather walk around and look in shops and have a few drinks. Any suggestions for a few hours on the beach then shopping? They are very picky eaters so doing an AI beach all day just is not an option. TIA.