The Union Inn is the oldest pub in Cowes, offering individually styled boutique rooms just a 5-minute walk from the bustling marina. It has a bar and a restaurant serving traditional home-cooked food.