Nestled on Sri Lanka’s southern coast, Mirissa is a haven for whale-watching enthusiasts. This charming town has earned its reputation as a t...