If the dromon was on an ocean tile inside their own borders, it actually works as intended. In that You can enter ocean tiles with units than can usually not enter ocean when it is within your borders.
As a turtle ship is melee and can not go onto ocean tiles, you obviously couldn't attack it.
I'm using this all the time to avoid having my embarked units being attacked by barbarian baval units.