Set up a portal to your keywords table and it will list all the keywords specified for that cocktail record. If you want a horizontal list, a calculation in the cocktail table can use Substitute ( List ( Keywords::tagfield ) ; ¶ ; ", " ).
I don't think Go To Related Record will work for you here. That would take you from a CockTail record to it's related set of keyword records. Wouldn't you want to see a list of all CockTail Records with the same keyword?
This script would do that:
If [ Not Isempty ( Keywords::tagfield ) ]
Set Variable [$Tag ; value: Keywords::tagField ]
Enter Find mode 
Set field [keywords::tagField ; $Tag ]
Perform Find 
Put a button inside the portal's row to perform this script.