San Pedro Town is the largest city on the gorgeous Caribbean island of Ambergris Caye. The island belongs to the small Central American country known as Belize and lies 35 km from the coastline. it is roughly 40 km long from north to south and around 1.6 km wide. As with most keys in the Caribbean, Ambergris Caye has nothing in terms of mountains or even hills and is essentially completely flat. That being said this spectacular island has so much to offer, such as; pearly white-sand beaches with turquoise blue waters, super-friendly locals with a uniquely blended culture, delicious food with a Mexican-Caribbean twist, and interesting wildlife like large iguanas and crocodiles.