San Pedro is a small town located on Ambergris Caye, an island off of the northeastern ... Beyond the ocean, the island is home to numerous species of birds, including ospreys, herons and egrets ...