As the largest Belize island, Ambergris Caye is 25 miles long and filled with a plethora of lagoons, sandy beaches, and reefs to explore. Its major settlement is San Pedro Town, which has the highest concentration of accommodations and activities in the country.