We have just come back from a stay at the Rocks Hotel. Although 'in town' it is on the seafront and just a few minutes walk from the beautiful harbour. This 5* hotel was a good choice as we could just walk to the towns shops, bar and restaurants. We paid extra for a sea view, which was lovely. The food was plentiful and all very nice. Once of our nicest meals was in the L'Hirondelle restaurant. The pool is just across the road and always plenty of loungers available.