We did Bermuda on joy last July and doing her again this July.
she is a great ship and for us the additional thermal spa being put in from dry dock is a added bonus.
public transportation is nice there.
3 beaches, horseshoe bay, personally I found it crowded , I would choose tobacco or Clearwater.
we rented a car(scary) and went to our own hidden beach.
the caves, aquarium looked interesting.
there is a activity area, bouncing stuff in water, very large at port.