Drop Inn Beach is a renovated restaurant offering a café-style menu.