Casa Marina is a historic oceanfront hotel in Jacksonville Beach, north of Ponte Vedra Beach. Its rooftop lounge offers drinks and views over the beach. Check current opening hours and any private-event closures before visiting.