On the locker discussion, you would think some dive destinations would put more thought and effort in this area. At Capt Don's the lockers they have are small and some in need of repair. It is great to have the lockers but they are stacked so if you get a bottom locker, you get the water dripping down from above. At least 10% are in need of repair. I did see someone looking at them on my last trip that looked like a carpenter or contractor inspecting and taking notes. Hopefully for repairs. Capt Don's set up is pretty good down by the water - dock, with rinse tanks, dedicated camera rinse tanks, showers and lockers but they could use more drying areas in the sun, especially for suits/layers between dives.
Where we were staying at Coral Pardise, they were just putting the finishing touches on secure outdoors locker area with rinse tanks showers, plentiful drying racks open to the sun and private lockers for each room. The storage area is locked and you can lock your private storage lockers. The storage lockers were well thought out, amply ventilated, about 6' by 3' with a top shelf, hanging bar with two sets of dive hangers, one for suit one for bcd.