San Pedro Town, which is on the island of Ambergris Caye, is also in the Belize District. Caye Caulker and St. George's Caye are the island villages in this district. Maskall, Bomba, Corozalito, Santana, Lucky Strike, Rockstone Pond, Boston, Crooked Tree, Biscayne, May Pen, Gardenia, Grace Bank, Sand Hill, Lord's Bank, Ladyville, Burrel Boom, Buttercup, Scotland Halfmoon, Flowers Bank, Bermudian Landing, Isabella Bank, Double Head Cabbage, Willows Bank, Saint Paul's Bank, Big Falls, Rancho Dolores, Hattieville, Freetown Sibun, Gracie Rock, La Democracia, and Gales Point are all mainland villages in the Belize District. The Crooked Tree and Monkey Bay Wildlife Sanctuaries, the Belize Zoo (30 miles west of Belize City), as well as the ancient Maya ruins of Altun Ha are all in this district.