Hidden Garden by the Sea – JB cafe offers stunning views & lip-smacking dishes