Coffee Bay is a rustic beachcomber village, close to Port St Johns on the Eastern Cape coast, offering fishing, swimming and diving for visitors looking for a tranquil but adventurous ocean experience