We would love to go here but know nothing about Cap Juluca or the island. Does Anguilla have "seasons"? We are getting married in September but was thinking of postponing our honeymoon until after hurricane season (of course then we have snow here). Is it type of place where you stay on your home resort for the whole trip?