We went for a business trip. Lovely island. Old Britain colony culture. The people appreciate education and the rule of law. Some changes afoot with that like everywhere.
We stayed at the Hamilton Princess & Beach Club. You can walk into the city for shopping, restaurants and mass ... less than a mile to all. No beach. There is a shuttle to a beach on the other side of the island. Beautiful and expensive.
There is also a Fairmont Southhampton on the other side of the island, if you want a beach. You would need a cab to go to shopping, dining, etc.
We loved Bermuda and would go back. It is expensive, but you get the sight, sounds and feel of the Caribbean and the flight time is much less.