Tom Owens Islands
Tom Owens Islands or Tom Owens Cayes in Belize are tiny islets in the southernmost part of Belize Barrier Reef. They are located about 34,5kms southeast of Placencia's shore, and are in the region that are famous Sapodilla Cayes located. The two islands have the same name with one being…
