Karratha has several beaches, such as Whitnell and King Bay where you can swim at any time. There are plenty of fresh water swimming holes within an hours drive of Karratha as well.