in my humble opinion, bermuda has the most beautiful beaches in the world -- pink sand, clear blue water. horseshoe beach is wonderful and easily reached by pink bus from downtown hamilton. bermuda is laid back, for sure, but it has great shops, a goodly amount of history, and is walkable, e.g. take a self-guided tour of st. george's. ships dock in downtown hamilton and st. george's, and even if your ship puts in at the fort, the water taxi to town is fun, fast, and very, very scenic -- and inexpensive -- a great way to see hamilton harbor. as for temperature, bermuda, because it is out in the atlantic, is never really hot, just warm and perfect. i've cruised there twice and would do it again in a heartbeat.