Prison Island is 20 minutes away from Stone Town by boat and has spectacular coral reefs while snorkelling. If you feeling active, you can explore one of the hiking trails, snorkel in the crystal clear waters in search of colourful tropical fish darting through the reef or soak up some sun on the powder white beach.