The 46th edition of Rolex Middle Sea Race will start and finish in Malta's historic capital Valetta, with over 600 nautical miles of challenging sailing in between.