Marine Warehouse in Panama City is near the marinas on the peninsula. It's located in the old YMCA building and easy to find. You can get anything you need for your trip north at Marine Warehouse. We purchased 'Sea Hawk' bottom paint with lots of copper and tin at a good price. Although Shelter Bay did a crappy job that Sea Hawk worked really well for 3 years.
They use West Marines book for prices and you can actually go through WM's book, order in advance, tell them the page and items you want and they will have it when you arrive.