The Philipsburg Greenhouse definitely has a good happy hour, but I'm not sure about the hours. And, the Ocean Lounge at the Holland House hotel I believe has a Friday Happy Hour from 4 to 7, but you'd have to check on that. Also, Chesterfield's is right there at the cruise port and I would think they would have a decent happy hour (but I was always too busy eating lobster there). Typically, you don't need to find Happy Hours ... they kind of find you.