If you are a diver, its very good. The Island is beautiful with lots of waterfalls. We were in Cocos in 2011, coming from
Panama. The rangers told us we could not stay there and gave us two hours to leave. The procedure is: First clear into the country, then get a permit and then go to Cocos. After visit, back to Costa Rica, clear out again to where ever you want to go. If you are diving, you MUST have a local dive master with you from the mainland. He must live on board. You feed him and pay him. There have been many boats visiting the Island without permit in the past, but now they enforce the rules. We sailed around the Island, dove and enjoy for the day where the rangers couldn't see us and then left for Costa Rica to get a permit. After several days, we gave up. Too complicated and expensive. Even with a permit, it is not allowed to go ashore. Only few
anchorages.