Beirut is the capital and largest city of Lebanon. It is also the country's largest and main seaport. The city is located on a peninsula at the midpoint of Lebanon's Mediterranean coastline, with the city of Tripoli to the north and the mountains of Mount Lebanon to the south.