Magen’s Bay Beach ~ St. Thomas Magen’s Bay Beach has been called one of the ten most beautiful beaches in the world by National Geographic Magazine.