St John's is right on the ocean), but the Atlantic-facing coast is pretty rocky and cold.
The more sheltered coast along Conception Bay has actualsandy beaches and warmer water.
Here are some of the nearby beaches:
Chamberlains Beach - Conception Bay South
Long Pond Beach - Manuals (Conception Bay South)
Lance Cove Beach - Lance Cove (Conception Bay South)