View from our waterfront Villa at a Resort in San Pedro, Belize on the island of Ambergris Caye Have I found La Isla Bonita? I think I have. Belize it or not, the...