The waters of the Atlantic that caress the shores of the Cape Peninsula are notoriously frigid, but the brave can nevertheless endeavor an enjoyable swim. December - March is the best time for swimming, with temperatures peaking at 20°C (68°F) in February.