Canelands Beach Club and Spa is a beachfront hotel in Ballito that offers smoke-free rooms. With direct access to the beach, this hotel provides a perfect getaway for beach lovers. The smoke-free rooms are spacious and offer breathtaking views of the ocean. Experience a smoke-free stay with beachfront luxury at Canelands Beach Club and Spa.