Cape St. Francis is a small, smooth sand beach located in a secluded beach town in the Eastern Cape Province. If you are looking for crystal blue waters, breathtaking views and most importantly a peaceful getaway, look no further than Cape St. Francis. Although the town is small and amenities are limited, there is plenty of time for relaxing on the beach and enjoying the beautiful shores. Don't forget to visit Seal Point Lighthouse while you’e there!