Island Inn is the best option if your looking for a place to stay in Atlantic Beach. We (Me and My Husband) stayed there to celebrate our 1st wedding anniversary 1 week back. We enjoyed the beach with full mood along with luxury service our travel agency. They make us all the amenities available like Pool, beach access etc. Although, it is an older motel but very clean and well maintained and in reasonable budget also. I would definitely recommend you to go there at least once.