The island-nation of Cyprus has 400 miles of beautiful coastline -- and receives 340 day of sun per year. To that end, most of the Mediterranean island's millions of annual visitors are drawn to its stellar beaches and warm weather (as well as its archaeological sites, breathtaking mountain scenery, and delicious Cypriot cuisine). Keeping in mind that all beaches in Cyprus are open to the general public, take a look at the island's very best beachfront hotels.