What could possibly make a vacation with white sand beaches and clear blue water even more perfect? Puppies.
The island of Providenciales, part of Turks & Caicos in the Caribbean, has an amazing perk in addition to its beautiful scenery. You can frolic on it's breathtaking beaches with an adorable little puppy.
SEE ALSO: This may be the world's most awkward dog
Potcake Place is a dog rescue charity that helps keep stray dogs off the streets and gives people the chance to socialize the pups -- and adopt them.
"There is no animal shelter in the Turks and Caicos. We look after these pups in our own homes until a permanent home can be found. Our policy is to house them for as long as it takes to find the best home," the website says.
See photos of the adorable pups and amazing scenery: