Boulders Beach, South Africa Cruise Deals

A colony of African penguins stands on a large rock at Boulders Beach, a famous protected cove near Cape Town, South Africa, with the turquoise ocean in the background.