CYC The Island: Situated on 2.5 hectares of landscaped gardens, CYC The Island is nestled in the heart of Cowes, within strolling distance of safe sandy beaches, the picturesque coastal township and a short drive to Phillip Island’s world-renowned tourist attractions.