Luxury self-catering villa set on a canal with private boat mooring and gated island - beach 500 metres and international golf course 5 minutes away - perfect for families/couples.