Things to do in San Pedro. San Pedro, Belize is a vibrant island town located on the eastern coast of Ambergris Caye. It is probably Belize's tourism hub due to ...