Join一 upcoming events being held in San Pedro. San Pedro is a vibrant and bustling city located on the island of Ambergris Caye in Belize, known for its crystal-clear waters, white sandy beaches, and abundance of water sports and outdoor activities, as well as its rich diversity of marine life, making it a popular destination for tourists and nature enthusiasts alike.