Diving Zanzibar: PADI Open Water Diver course

Ultimate Indian Ocean experience, with its fascinating historical Stone Town and magnificent beaches.