In the harbour of Marsamxett (Sliema) you can get any conceivable repair for your boat. Because of this and because Malta being in the middle of the Mediterranean it is a very popular stop of many cruisers.

The climate of the Malta islands is Mediterranean, which translates in mild rainy winters and hot dry summers. Snow is very rare but high winds are common especially the dreaded Gregale a NE wind. The average high temperature is 21 C (71F) reaching into the low 30's in July and August, while the average low temperature is 15 C (60 F) reaching 9 C in January and February.

The first port of call for visiting yachts MUST be at an official Port of Entry. Contact "Valletta Port Control" on VHF 12 or 16 before entry to the harbour. Yachts will normally be directed to the visitors dock in Msida Marina. It is best to time your arrival during office hours - in daylight. Pets (must be in compliance with the "Pet Passport") must be cleared by the Health Department vet before the vessel is allowed to berth.
Malta Maritime Authority, Yacht Center, Msida Marina, Ta'Xbiex, MSD 011, Malta. Ph: +356 2133 2800, Fax: +356 2133 2141.

Departure clearance is obtained from the Customs and Immigration office at the Yacht Centre in Msida where a detailed crew list must be presented. Yachts must leave within 24 hours of clearing out.

Grand Harbour (Valletta) (Port of entry)
Marsamxett Harbour (Sliema) (Port of entry)
St Julians

Malta on the World Cruising Wiki - HERE