Cyprus' second-largest city, Limassol's main attractions are the beautiful palm-lined seafront promenade park, Limassol Castle and its medieval museum, and the substantial yacht marina with upsca...