Falmouth is expecting another record year for cruise calls as 50 ships scheduled to visit from April until October.