Smuggler's Cove was our favorite beach on the island. It is definitely off the beaten path -- you take a pothole-filled dirt road to get there. There's decent snorkeling, four beach shacks to choose from for chairs, food and drinks, and crowds are minimal. There was one day that a group of cruise ship passengers were taxied to the beach for the day, but it was nothing like the cruise ship crowds we saw at Cane Garden Bay.
Getting there: From the West End area, take Zion Hill Road over the hill. When you come to the "T" at Sebastian's, turn left. Go through the Long Bay Beach Resort complex until you come to a bend in the road. Take the bend to the left, then take an immediate right turn on Palm Road. It is a rough dirt road, but you are on the right track! You will pass entrances to villas on the left and the parking area for the beach will appear to your right. Park your car and enjoy!
Additional tip: The made-to-order food from the grill at Patricia's Beach Bar was delicious! (In particular, the mahi mahi and rice and beans -- yummm...)