This is will be our first trip to Zanzibar. WE are coming after safari for a week. In terms of best ocean swimming, which beach would be the best and then which resorts are the best which are BEACH SIDE. We prefer small boutique hotels, all inclusive. Thank you so very much!