I'm not sure if the 2 places accept American Express, but my wife and I absolutely love going here on our vacations.. http://strosarvresortnavarre.com/ and http://www.emeraldbeachrvpark.com/ both are located in Navarre Beach Florida which is located conveniently around 20 to 30 min. in both directions between Destin and Pensacola Beach.. It's a nice small beachie town.. The parks are located on the St Rosa Sound,in which you are sill on the water, but you are facing the Gulf and if you want to go to the actual beach it is just a short (+ or -) 5 min drive over the bridge and you are there.. You will not be disappointed..