Much like snorkelling from the beach, only better. Get a dive master to take you to one of the reefs or dive sites a little further off shore. The warm water, the incredible visibility and the abundance of life and colour make this a wonderful experience. You don't need to SCUBA to be amazed by the underwater life of the Indian Ocean, snorkelling is a great option and a short boat trip will ensure that you escape from the more crowded beach spots and out to the best dive sites in the area.