THE 47-year-old had been swimming off the Cape Vidal nature reserve beach on the Indian Ocean coast on Sunday when he was spotted struggling to stay afloat.