North Pier Hotel The North Pier Hotel sits proudly above Western Port Bay and is ideally located in the central township of Cowes, Phillip Island. Only 1.5 hours drive from Melbourne. 5 The Esplanade Cowes, VIC,, Melbourne 3922 Australia Map Other Categories: Travel & Tourism » Accommodation |