A compact palm-fringed beach on the south coast that faces some of the Indian Ocean’s deepest water, home to the largest seasonal blue whale aggregation in the ocean between December and April. The whale watching is world-class and the town’s easy atmosphere keeps travellers longer than planned.