The place sound nice. The web site says it's across from seven mile beach. Where is it? What is it next to?