Belize's San Pedro and Ambergris Caye are served by John Greif II Airport (IATA: SPR, ICAO: MZSP).