Puppy Cove

Puppy Cove is a seaside cliff that has three islands at sea that has palm trees on them