A 6.5 magnitude earthquake has struck in open waters of the Atlantic Ocean and was felt throughout the eastern Caribbean.