Fairlie Quay Marina offers extensive facilities