Set in one of the most picturesque riverside locations just South of Cowes, Island Harbour is a peaceful marina offering over 200 berths for annual moorings and visiting yachts, as well as many amenities including a licensed bar and restaurant, a shower block and a laundry room