6. Spiaza Beach, Croatia: This beautiful beach is located on the northwestern coast of the island of Susak. This island does not allow cars but it can be reached by boat. It is approximately 160km east of Zagreb the capital city of Croatia. The sand is fine and powdery and the water is beautiful and clear. There are not many people on this small island and it is a great place to relax, a perfect luxury Croatia travel destination.