These hibiscus flowers (Hibiscus tiliaceus) is a native tree that grows on many pacific islands and many flowers float in the ocean due to their habit of growing near the water's edge
It's called hibiscus tiliaceus, which is wide spread throughout the pacific. When the flowers go to seed and the seeds drop in the water, the ocean currant helps them to spread to other islands