Wasini Island is a pain to get to, but worth it once you get there. You can actually take local transport from Mombasa to Shimoni and arrange a boat from there across to the island. There are many touts on the beaches in Mombasa that are organizing trips, they are just more expensive. Once you arrive, you're on a little piece of heaven that's only 5km long and 1km wide. No electricity. Uber friendly people. AMAZING fresh crab, Swahili treats and sunsets to die for. You can arrange a snorkelling trip out in the Indian Ocean, or you can spend your time amongst the mangrove trees or exploring the island.