You do NOT go over the Juliana Bridge to get to Pirate Bay! It's about a 7 minute taxi ride from the port.
You do have to go over it to get to Mambo if you take transportation from the port.
You can easily snorkel from the beach here in Curaçao.
Taxis are kind of expensive here. Take a look at Pirate's Bay Beach which is not far from the port.
I would take Chogogo off the list.
If you are looking for a resort with decent snorkeling, check out a day pass at Avila or the Marriott.
Taxis to the beaches such as Lagun and Porto Mari are expensive here.