Shell Island Snorkeling
My wife and I visited Panama City Beach, Florida a few years ago. One of our favorite things we did there was the day we spent at Shell Island.
This island is uninhabited and is a great place to relax and experience nature. We spent our time mostly in the water swimming and snorkeling. The beach was beautiful and there was so much to see.
The day we were there we saw more dolphins than we could count. We were amazed by how many there were and how fast they can swim. We had no chance at getting close to them or catching up to them in the water, but it was amazing to have the feeling of sharing the water with them and watching them swim and jump.