Last time we went it rained in the morning, so we took the ferry to Hamilton. We did not find shopping that interesting, so we went back to the ship for lunch and then headed to Horseshoe Beach. Of course, as soon as we got there it started raining. In the end it was on and off drizzle, so we spent a couple of hours there and enjoyed it.