This is taken at the Coral Bay Villas in San Pedro Town on Ambergris Caye. Nice place to stay with a fully equiped kitchen. We found a place in town to buy lobster tails for $11 a pound. I think we had lobster three times!