If you look in the dictionary for a definition of (or more likely Google) the word, "paradise," you most likely would find the Caribbean island of Curacao. Located just off the coast of Venezuela and ...