2. Gozo, Malta
Gozo is a beautiful island of the Maltese archipelago in the Mediterranean Sea and it’s well-known for its scenic hills. This island can offer you all the activities that will make your trip perfect. It has a lot of amazing panoramas, many forts, waterfalls, luxurious hotels and beaches that will make your visit a very fun experience.