Ras Nungwi Beach Hotel overlooks the Indian Ocean and is nestled in lush gardens which open up to some of the finest and most unspoilt beaches on the island.