Nestled some 8,000 miles southeast of America, where the cool Atlantic and the warm Indian oceans converge, lies the Little Cape. A welcome sight for the intrepid, seafaring explorers in the 1600s, this place of hope promised... Read More