Great place tucked in the mountains but close to the beach and other nearby activities.