#1 Rabbit Beach, Lampedusa, Italy #2 Grace Bay, Providenciales, Turks and Caicos #3 Whitehaven Beach, Airlie Beach, Australia #4 Baia – Read More >