Harry's Restaurant, located in the seaside holiday town of Cowes on Phillip Island, is a quality dining experience in the region. With expansive views over the beach and Port Phillip Bay, it's location is second to none. Harry's uses the freshest seafood, local beef and lamb and produce direct from the farm.