Hotel, CowesSituated on The Esplanade in the heart of Cowes, Hotel Phillip Island overlooks the historic jetty with stunning views of Western Port, French Island and the Mornington Peninsula. The Palms Restaurant- CowesTaste local dining at The Palms Restaurant,...