WE did that cruise a couple years ago. its a nice cruise. Once you are on ship the staff caters to you, its whatever you want. There is something to do all day every day. There is a gym for working out and a place where you can walk or jog They call the gyms Spa because they do promote getting pampering thuff like wraps and massages with aromatherapy. They will also generally have a beauty salon to do hair and nails..
I think they had a movie theaters and you can also see movies in your room. There are demonstrations on ship like ice carving, napkin folding and towel folding, cooking demonstrations.
Each day you will receive a "newsletter" listing the time, place and particulars of each event. You can schedule land tours and activities also during the day and evening when the ship is in port. There are generally shows every evening, one show for those with an early dinner seating and another (same show) for those who eat late. There is always food available. Usually there is a place in ship where you can go get something. Or, you can always just pick up the phone in your cabin and order from the room service menu (food is free). If you want, you can order breakfast room service.
There are places on ships to play board games and cocktail lounges that feature a variety of music. There is usually a disco that starts after 10:00 PM each night.
Then there is always the pools. So you will have plenty to do.
The best thing about Bermuda is the beaches, but all of the public beaches are great. There is not a lot to do in Bermuda other than water sports and golf. There are two main towns Hamilton, the largest (where most cruise ships dock for at least a day) and St George which is small and has just a few shops (ships usually dock there for a day.) The third place you may dock while there is The Kings Dockyard.. The Dockyard is on the far end of the 22 mile long island and has some shops and a museum. There is a cavern on the island that we went to once, kinda nice. We also visited the lighthouse, for lack of anything else to do.
In the town of Hamilton we took a walking tour which took us to an old church, a nice garden and a maritime museum. There is shopping in Hamilton and restaurants, but not much else. You will probably want to eat on ship as meal are expensive since everything has to be imported.
The best way to get around in Bermuda is to buy a transportation pass (may be able to get it on ship) which will let you take the busses, and the ferry, all over the island. There is a big bus depot just a couple blocks from where ships dock in the town of Hamilton. You can take the busses to the beach, they are not very far away and easy to get to from the bus stop. You want to go to Elbow Beach and Long Beach, both open to the public. If you want to snorkel, the Tobacco Bay Beach near the town of St George is great, and its walking distance (about 3/4 mile)( from town.
I hope all of this helps.