Visitors to San Pedro like this tropical city's beaches, bars and marina. Enjoy fun activities like snorkelling and fishing. You can easily spend a relaxing day visiting Hol Chan Marine Reserve and Belize Barrier Reef. While you're here, stop by San Pedro Town Hall and San Pedro Belize Express Dock.