Both safe unless you are VERY stupid.
For beach and ruins... see above.
Day passes are available at Hidden Beach Resort.