Zanzibar is renowned for its stunning beaches, which boast powdery white sand and clear, warm waters that are home to a variety of exotic marine life.