Yes, you can stay in Malta for up to 180 days per year without a visa, but this must be divided into two stays of up to 90 days each. Between two 90-day stays, you must leave the Schengen zone and stay in a non-Schengen country for another 90 days or longer.