I am planning to stay for 2 days there.
I think I will do the same than these guys on the following video as their planning looks cool.
Renting a scooter and see the different beaches such as Dream beach and Mushroom beach but also see the waves crashing at Devil’s tears would be a nice plan
On day 2, the snorkeling trip looks also awesome and I would also add the trip in the mangrove forest.
This is a map which mentions all the activities to do there to give me an idea once I will be there: