Gotta be REALLY careful with The Dive Company and their irregular business hours. I've had 3 incidents in which I try to go during a regular business day for them but once there, the shop is just closed with no notice about why they are closed (eg. I get there at around 6:15 and the shop is supposed to open until 7).
The 3rd incident was really frustrating (to be fair I was reaching a bit close to the closing time). It started raining really heavily as I was on my way there and managed to reach at 6:45pm. Initially I was just relieved to reach in time as I had 2 specific pieces of gear to buy and thought it wouldn't take more than 10 minutes. But as soon as I entered, the person manning the shop just gave me a black face and said curtly, "you have 3 minutes because my taxi is arriving soon." Even when I did manage to grab one of the items, they still gave a really impatient face when I was paying. What the heck, man. Your shop is still 15 minutes from closing time and your customer clearly ran in the rain to reach your shop and that's the kind of attitude they show? So that's it for me. I am never going back because The Dive Company is so unreliable with their business hours it's as if they don't really want the business. They basically just open and close whenever they feel like it. Waikiki is my top pick; they are really well-stocked with everything and the shop is pretty easy to get to.