Travel and Leisure ranks the best islands in Europe, including Madeira, Portugal — located 400 miles off the coast of Morocco. Praised by readers for its dramatic landscapes, culture, history, and wines, Madeira is known for its mystical, magical atmosphere.

Other favorites: “The sun-bleached islands of Greece make up half of this year’s top 10. Perrennial favorites Crete, Mykonos, and Santorini (on the list for 16 years running) are here once again, but the often overlooked yet no less romantic Ionian Islands (excluding Corfu, which is rated separately) made a strong showing, too.”