San Pedro Town is the focal point of activities that takes place on Ambergris Caye. It is a popular tourist retreat for both Belizeans as well as seasoned travelers, thus generating the lion’s share of Belize’s tourism revenue.
San Pedro's populace fluctuates during the year, with about 2/3rds of the island's 15,000 inhabitants located in or near the town. The populace of San Pedro Town includes a large Hispanic component, but both English and Spanish are spoken by San Pedranos.
Tourism has become the major industry in this once sleepy fishing village. While sport fishing is still a major attraction, and diving enthusiasts are ever present, general tourism has far surpassed these sources of income for the local economy.