Situated near the Northeast coast of Florida, Amelia Island is flanked by the Atlantic Ocean on one side and the Intracoastal Waterway on the other. To say the vibe on the island is laid back is quite an understatement. As soon as you arrive, you?re aware of the easygoing pace of everything and everyone. Obviously, beaches are known to be serene places where people can … [Read more...]