In Panama City, in regards to recreation, the first thing you have to deal with is the heat and humidity during the day. This means that water and indoor sports make a lot of sense. Other sports like tennis and golf are only comfortable in the early morning, late afternoon or evenings.
For water sports, the fishing, surfing, kayaking, diving, rafting and snorkeling are excellent and always close by.