Located just south of Anchorage, the Kenai Peninsula is full of natural ... kayakers can rest at the beach on Porcupine ...