The best time to visit Penguin Island is during summer to make use of the beautiful calm beaches. Mornings are better before the sea-breeze arrives.