Magens Bay, St Thomas
Magens Bay is renowned for being one of the best beaches in the Caribbean. Take a look at my cruise guide to visiting this famous beach.
Magens Bay is renowned for being one of the best beaches in the Caribbean. Take a look at my cruise guide to visiting this famous beach.