Hi I would like to do some snorkeling at some nice beach in South Africa.
I have very little money, so I would like to find some nice backpackers hostel near the beach.
I am based at JHB, and so far it seems pretty hard to get anywhere outside of Durban on public transport.
I have found this nice town called St. Lucia, but the transport to that goes only once a day, and not weekend, making it impossible for me to come there and back in reasonable time, so I don't have to spend a night in Durban and such...
Is there is some easy way to acces St. Lucia?
Is there some nice snorkeling beach hostel easily accessible from JHB please?
Where do backpackers usually go to have some beach fun? Something beautiful, remote, safe and with plenty of colorful fish?
What would you recommend to a person who doesn't want to hire a car? What would be to go to beach on easy Public Transport in South Africa?
Do I have to worry about Malaria?