During our drive out to the Cape Peninsula in South Africa, we stopped at the small seaside village of St. James Beach. The village is located between the rocky shore and a steep mountain. On the beach, you can see the colorful Victorian-style bathing boxes, enjoy a tidal pool swim, or just relax on the beach.




