Leafy Bay Beach & Club is a fish restaurant offering entertainment.