San Pedro ist die Hauptstadt von Ambergris Caye, Belizes größter Insel. Mehrere Wassertaxi-Betreiber wie San Pedro Belize Express verbinden die Insel mit Caye Caulker (30 Minuten) und Belize City (90 Minuten).