High tide is the best time to visit. This one should be obvious, but the higher the tide, the easier it is for the ocean swells to crash into the rugged coral channel and shoot skywards.