In the Criminal Court, Kenny Johnson was sentenced to seven years in prison and fined €23,000 after he was caught in possession of 1,363 grams of cannabis.
The man, who has an Italian identity card, did not face trial after he admitted that in November 2014 he was in possession and imported cannabis in Malta.
He was caught with six packets of suspected cannabis during a search by anti-drug squad members on the catamaran which had arrived from Sicily.
An analysis on the drug showed that it contained a purity of almost 7.5%, with a value of €34,075.
Apart from the seven-year prison sentence and the fine, Judge Edwina Grima ordered Johnson to pay $4,619 in court expenses.