Hockey is by far the 4th sport in a crappy sports town. It is an event town. People here want to go to big events, like the playoffs. Before Shaq came to town nobody really cared about the Heat, and they were pretty good. After they won it dipped again until Lebron showed up. When the Marlins went to the World Series in 03' they did not draw great all year. There were spikes in attendance when Dontrell Willis pitched because that's what people wanted to watch. They were not getting 30,000 for games, but when the playoffs started and World Series happened they had to open up the whole stadium to sit over 65,000.
Sadly most people down here don't even know the Panthers are in first place. When they made the playoffs in 2012, it was a hot ticket because it was the place to be. I took 9 other guys to game 7 against the Devils. I don't think 5 of them had ever seen a hockey game in their life, but they wanted to go for the experience.
I'm not trying to defend the area as much as I'm saying it's not as big of a factor you are making it out to be. The Heat have an arena in the middle of downtown Miami and don't sell out every game. You couldn't pay me (and lots of people in Palm Beach or Broward) to drive down there, deal with the traffic and parking disaster. The Marlins built a baseball stadium in Little Havana and can't draw flys. The whole reason Joe Robbie and the Dolphins put their stadium where they did was because they wanted to make it easy for people in West Palm, Broward, and Dade. It's right in the middle with easy access to the turnpike, just like the Panthers arena is centralized with 3 main highways to take you in every direction.
One big reason a lot of other cities have arenas in the middle of downtown is because they have mass transportation like trains to get you in and out easily. You could not do that in Fort Lauderdale. Traffic getting back to I-95 would be a nightmare.
It's not like there isn't anything else around the arena. If you want to have dinner before a game, there are 20 restaurants across the street. You can drop off the wife at the mall for a few hours and walk across the street to the game if you like.
Bottom line is, attendance struggles have been mostly due to 1) poor product for a long period of time, 2) poor sports town in general, 3) hockey is behind the other major sports here. Location of the arena has little effect. If the Panthers do well in the playoffs this year and come back again next year with a solid season and another playoff run things will pick up a lot. They started to build momentum a few years ago but then sucked right after. If they were to win a cup like the Lightning or even make the finals things would be a lot different.