Bermuda is a group of subtropical paradise islands with pink beaches, blue sea and natural beauty. Bermuda is a group of 138 islands located in the North Atlantic Ocean north of the Caribbean