... a beautiful island nation. The people are amazingly friendly. St. Bart's used to be my favourite island, but now it is Anguilla. La Sirena is nestled in the northwest tip of Anguilla in Meads Bay, secluded yet a short distance into 'town' and the airport. ...