The family-run El Pescador Resort sits on the beach of Ambergris Caye and is three miles north of San Pedro, which is approximately 40 miles from BelizeRoom Types & Rates