Magical and friendly with great beautiful beaches close by.