The Maiden Factor visits Grand Harbour Marina in Malta