The best times to go are either during a big swell so you can admire the waves crashing against the rocks, a bright sunny day so you can admire the red rocks and beautiful turquoise water, or at sunset where you can admire the sun setting over the Indian Ocean. To be honest, it would be hard to find...