Bermuda

Bermuda is made up of 140 coral islands making up 21 miles of land. It’s located in the Atlantic ocean 600 miles from the coast of the USA, not in the Caribbean, so the climate is cooler.
Bermuda enjoys increasing prosperity as an offsho