The Cape West Coast offers visitors boatloads of charm, natural beauty, and adventure. Here are five small towns to ...