Another beachfront resort opens in Zanzibar