To name a few excellent destinations: Seychelles, Mauritius, Diani Beach. Zanzibar, the beaches of Mozambique and Lake Malawi. Equipment can be hired and most lodges have an activity center on sight.
Social Chat is free, download and try it now here!