I am coming to Caye Caulker for a day on a Carnival cruise and am looking for information on the island. I am looking for the best place on the island to relax on the beach with good drinks nearby, or at least the ability to bring some Belikin with us, and be able to swim or snorkel right off the beach. I am not worried about how great the snorkeling is, I just would like to go right off the beach without having to take a snorkeling trip. Also, if anybody has any recomendations on the best places to eat, and places to pick up souvenirs, it would be greatly appreciated. Thanks for your help.