My husband and I just returned from scuba vacation in WPB. We went to Force E and were happy with what they did for us. Also wanted to recommend the hotel we stayed in: Sunshine Shores Resort. They gave us a discount just because we were divers, so we only had to pay $112 per night for what was basically a one bedroom apartment within an easy walk to public beach, convenient location to BHB, though not walking distance. Had a courtyard for grilling out and a water hose where one could rinse off gear. Nice little family owned place that I just wanted to take the opportunity to plug here.