Wemyss Bay leży nad zatoką Morza Irlandzkiego, 40 km na zachód od Glasgow.
Promy kursują stąd do Rothesay na wyspie Bute. Jest to główne połączenie na wyspę Bute, jednak funkcjonuje też krótsza trasa: z Colintraive do Rhubodach.
W porcie znajduje się poczekalnia, toalety i sklep.