What a great National Park! Located in Freeport on Grand Bahama Island ,this National park is a beautiful experience. There were so many different ecosystems to explore and enjoy. Everything from a luscious jungle forest, mangrove swamp & marsh, Gold Rock Creek, caves, and the most amazing beach! I recommend spending as much time as you can at Gold Rock Beach if you are going to the National Park. I spent three hours at the beach at it was not enough! I could have stayed all day. If you wish to know more about the beach I have a separate blog post dedicated to just the beach. I had a glorious time at the National Park it was not expensive to get in but it was to get there in the taxi 120$ round trip plus tip. It does not take too long to walk the trails of the park and you will end up walking out onto Gold Rock Beach. Stay as long as you can!