Malta tops Lonely Planet’s 25 ‘secret’ destinations