A visitors guide to the holiday resort of C'an Picafort on the north coast of Majorca