Plenty of good shore dive spots along the south coast! especially further north where the waters generally cleaner with numerous points that maintain good fish, especially during this time! But Orange Rocks is your best bet if you're only staying in the St. Mikes area.Very approachable too.About 300m south of the main bathing beach off the bricks that run parallel to the small beach road,not a very productive spot as a lot of the locals dive there and have done some damage,shallow scattered reef with bronzies that usually hang around the white water, but the Garrick should be there now for the sards! I shot them there this time last year so keep a look out.A hard kick out over flat rock and sand about 400m out in about 15m of water will take you to a better reef full of life and various good sized bottoms.
Good Luck!