There are plenty of things to do in Maldives apart from just lying on the beach or a private island.