Several miles of sandy beaches greet visitors.