Buddy Wilson
Google
There are lots of great online resources for foreigners visiting this island but I’ll hit some highlights. It’s great for snorkeling, swimming, beaches, and biking around. But at least in the summer it is very hot and very crowded. You need to be extremely patient with other people and with the public transportation. The ferry is good but we couldn’t get on the return ferry we wanted as it filled up. It was fine but only because we were flexible and patient and got on the next one. You can get a round trip ticket at the port—someone will approach you with tickets for sale as soon as you walk up. They’re legit and will make sure you get the right tickets.
I recommend renting an electric bike on the island. JGogo is the only company I know of but they are great. You need an international driving permit for the mopeds but not e-bikes, which go nearly as fast. You can traverse the whole island that way, except a couple steeper hills in the middle. I think it took under an hour to bike around the whole thing, but of course you’ll want to stop a lot.
The good snorkeling spots fill up with guided groups in the afternoon so go in the morning. Secret Beach and Beauty Beach are both good.
Do some research to ensure you have a plan and backup plan to get onward transport after arriving back on the main island. We were lucky enough to make the bus to the HSR station but many were not. It took just over an hour after a 40 minute wait. There was lots of traffic so a car would have taken the same amount of time, though granted we’d have left a little sooner. If you can get a seat on the bus, it’s worth it. Inexpensive, quite comfortable (it’s one of the big tour coaches with nice big seats), and direct to the HSR. If you aren’t near the front of the line, there probably won’t be room on the bus, which only come every 30-60 minutes. The taxis might work but could be more trouble than they’re worth. You won’t have any trouble finding one though. Do your own research for that.
Good luck and have fun! With a little patience it won’t be hard to!