There is frequent sea traffic between Helsinki and Tallinn. The 50 mile (80 km) trip lasts between one and four hours depending on the type of ship. This picture is from the Helsinki west harbor with one ship leaving and one ship arriving to/from Tallinn. The photo is taken from the deck of a third ship arriving from Tallinn.