DH,someone who has visited, will have to post to let you know all there is to do....I know the pink sand beaches are famous, and, beautiful.
For us, we want to go on a cruise for the enjoyment of all the ship can offer, not to minimze my options onboard, while we are parked. If I wanted to enjoy Bermuda, I would book a land trip,and not feel I was missing part of my cruise.
Bermuda cruises are very popular from my home, Boston..no air is great, here,and it's not far.I know I am in the minority, with my opinion, and it's just an opinion