Opening of oyster bar in Scottish resort (4)
I believe the answer is:
oban
'scottish resort' is the definition.
(resort town in Scotland)
'opening of oyster bar' is the wordplay.
'opening of' indicates taking the first letters.
'bar' becomes 'ban' (bar can mean to ban or prohibit).
The initial letter of 'oyster' is 'o'.
'o'+'ban'='OBAN'
'in' acts as a link.
(Other definitions for oban that I've seen before include "Port in W. Scotland" , "small Scottish port" , "Scottish port and resort" , "port required" , "Western Scottish port" .)