This is dinner (or lunch) theater like you’ve never experienced before. You’re guaranteed a show at the Miraflores Restaurant, atop the Miraflores Visitor Center, when your table has views of the ships passing through the locks. It may be a touristy spot, but the restaurant gets high marks for its lunch buffet and dinner menu, with the ceviche and fresh grilled fish especially good options.