I loved the beach in Mount Irvine. It's great for swimming (within the life guard flags) good for surfing, has a bar and changing/showering/toilet area, has sun beds if you want them and isn't too crowded.
Very beautiful situation with facilities, local bar, a couple of food stalls. Lots of surfers, didn't find the waves that big as other reviewers have said but guess it is weather dependent. Very friendly people both locals and other tourists. Went on my own but spent the afternoon in good, chilled company. Walked through the woods to the next beach...
I love this beach, the other reviews mentioned big waves but I've never experienced any waves at all. The bar is cool, nice music, food and eats. Iwill admit, more shade is needed but all in all my favorite beach is here.