The world’s largest floating island is now open