San Pedro is a water town. Most all activities involve the Caribbean Sea. Fishing, snorkeling, scuba diving – in and around the Belize Barrier Reef – are the most popular things to do on the island. Other water sports such as kayaking, paddle boarding, and sailing are also available. Plus, mainland activities including: cave tubing, zip lining, exploring Maya ruins are easy to arrange and enjoy .